GOOSE – A generic object-oriented search
نویسنده
چکیده
The constraint programming community keeps on creating numerous search algorithms. It is an as desirable as difficult task to implement a variety of search algorithms in a single unifying framework. This design proposal states an object-oriented environment which supports development of generic search algorithms. GOOSE is abstract enough to house dissimilar search approaches and separates abstract generic logic from domain details. The presentation addresses multidimensional search structures, behaviour distribution and control flow. Implementing search algorithms according to GOOSE will make them easier to understand and compare, the code will be flexible and reusable.
منابع مشابه
Poisoned GOOSE: Exploiting the GOOSE Protocol
This paper presents a vulnerability within the generic object oriented substation event (GOOSE) communication protocol. It describes an exploit of the vulnerability and proposes a number of attack variants. The attacks sends GOOSE frames containing higher status numbers to the receiving intelligent electronic device (IED). This prevents legitimate GOOSE frames from being processed and effective...
متن کاملHigh-speed Peer-to-peer Communication based Protection Scheme Implementation and Testing in Laboratory
High-speed and reliable mechanism is required to support peer-to-peer communications for implementing distributed functions in Substation Automation System (SAS). This paper presents the practical implementation and testing of protection scheme based on high-speed peer-to-peer communication using GOOSE (Generic Object Oriented Substation Event) message model in a laboratory setup. An analysis o...
متن کاملGOOSE: A Goal-Oriented Search Engine with Commonsense
A novice search engine user may find searching the web for information difficult and frustrating because she may naturally express search goals rather than the topic keywords search engines need. In this paper, we present GOOSE (goal-oriented search engine), an adaptive search engine interface that uses natural language processing to parse a user’s search goal, and uses “common sense” reasoning...
متن کاملAn Extensible Object-Oriented Database Testbed
This paper describes the object-oriented design and implementation of an extensible schema manager for object-oriented databases. In order to achieve extensibility, we have adopted an open class hierarch y approach using an ob ject-oriented implementation where an object-oriented database maintains its implementation classes as user-defined classes. A Graphical interface for an Object-Qriented ...
متن کاملOn the Implementation of the IEC 61850 Standard: Will Different Manufacturer Devices Behave Similarly under Identical Conditions?
Standardization in smart grid communications is necessary to facilitate complex operations of modern power system functions. However, the strong coupling between the cyber and physical domains of the contemporary grid exposes the system to vulnerabilities and thus places more burden on standards’ developers. As such, standards need to be continuously assessed for reliability and are expected to...
متن کامل